Computability, Algorithmic Randomness and Complexity
نویسنده
چکیده
I think mathematical ability manifests itself in many different ways. In particular, mathematicians can be drawn to space and geometry, can have strong analytic intuition, can be drawn to formalism, they can be drawn to counting arguments, etc. There is definitely no unique type of mathematician. Maybe those mathematicians who are drawn to algorithmic thinking have found a home in computer science. For myself, I have always found myself drawn to thinking algorithmically. As a student, I recall studying algebra. Naturally, we would be prescribed problems to solve and sit exams. Usually, I would find that instead of some short elegant proof I would grind out some longer, but more basic often algorithmic version. Likely this reflected lack of study, as I was pretty lazy as an undergraduate, so I had not read the notes mostly! Even when studying analysis, I saw this as an algorithmic game in that given , somehow I would try to compute δ, viewing this as a game of us versus an opponent. In my honours year, at Queensland University, I recall studying Szmielew’s decision procedure for the elementary theory of abelian groups and the word problem for groups. After this I moved to Monash to work on effective algebra which was very fashionable at the time. In effective or computable algebra, one tries to understand the effective content of mathematics. This is the extent to which mathematics can be made algorithmic. One imagines the data as being presented in some computable fashion, and then asks for the extent to which aspects or processes of the data can be made computable. A nice illustrative example from combinatorics is Dilworth’s decomposition theorem. The classical version says that if the size of the largest antichain in a partially ordered set is k, then the partially ordered set can be expressed as the union of k linearly ordered chains. The computable version asks whether this can be done computably. To wit, given a computable partially ordered set, (P,≤) (meaning that the domain is computable and the relation ≤ is computable), can we decompose this into k computable chains?
منابع مشابه
On Elementary Computability-Theoretic Properties of Algorithmic Randomness
In this paper we apply some elementary computability-theoretic notions to algorithmic complexity theory with the aim of understanding the role and extent of computability techniques for algorithmic complexity theory. We study some computability-theoretic properties of two different notions of randomness for finite strings: randomness based on the blank-endmarker complexity measure and Chaitin’s...
متن کاملAlgorithmic randomness and measures of complexity
We survey recent advances on the interface between computability theory and algorithmic randomness, with special attention on measures of relative complexity. We focus on (weak) reducibilities that measure (a) the initial segment complexity of reals and (b) the power of reals to compress strings, when they are used as oracles. The results are put into context and several connections are made wi...
متن کاملKolmogorov Complexity and Algorithmic Randomness
This paper aims to provide a minimal introduction to algorithmic randomness. In particular, we cover the equivalent 1-randomness and MartinLöf randomness. After a brief review of relevant concepts in computability, we develop the basic theory of Kolmogorov complexity, including the KC theorem and more general notion of information content measures. We then build two natural definitions of rando...
متن کاملAlgorithmic randomness over general spaces
Algorithmic randomness over general spaces has been considered such as an effective topological space and a computable metric space. In this paper we generalize algorithmic randomness to a computable topological space. First we define computable measures on a computable topological space and study computability of the evaluation. Next we define randomnesses via three approaches. Measure randomn...
متن کاملAlgorithmic Randomness and Computability
We examine some recent work which has made significant progress in out understanding of algorithmic randomness, relative algorithmic randomness and their relationship with algorithmic computability and relative algorithmic computability. Mathematics Subject Classification Primary 68Q30, 68Q15, 03D15, 03D25, 03D28, 03D30.
متن کاملThe Mathematical Foundations of Randomness
Wegive anontechnical account of themathematical theoryof randomness. The theory of randomness is founded on computability theory, and it is nowadays often referred to as algorithmic randomness. It comes in two varieties: A theory of finite objects, that emerged in the 1960s through the work of Solomonoff, Kolmogorov, Chaitin and others, and a theory of infinite objects (starting with von Mises ...
متن کامل